shoemaker's strap - French English Dictionary